<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <title>Document</title>
</head>
<body></body>
</html>
<script>
    // 1.利用函数求任意两个数的和
    // function getSum(num1,num2){
    // console.log(num1+num2);
    // }
    // getSum(1,3)
    // getSum(10,30)

    // 2.利用函数求两个数之间的和
    //   function getSum(sttart, and) {
    //     var sum = 0;
    //     for (var i = sttart; i <= and; i++) {
    //       sum += i;
    //     }
    //     console.log(sum);
    //   }
    //   getSum(1, 100);
    //   getSum(1, 10);  //55
    //   getSum(1, 10,11);  //55 还是55


    // 1,多个形参之间逗号隔开
    // 2，形参可以看做是不做声明的变量


    //   function getSum(num1,num2){
    // console.log(num1+num2);
    // }
    // getSum(1,3)//4
    // getSum(10,30)//40
    // getSum(10) // NaN  -undefinded
    //   如果是形参和实参数量一致的话会正常输出，如果是实参数量大于实参的话多余的实参不算参数，还是按照数量相对的状态输出
    // 如果是实参数量小于形参呢？ 实参多了形参少了，因为形参是不用声明的变量，所有一个优质还有个事没有被接受的变量----undefined


    //   判断瑞年--输入一个年份，判断是否是瑞年
    // function isRunYear(year) {
    //     // 如果是瑞年返回true，否则返回false
    //     var flag = false;
    //     if (year % 4 === 0 && year % 100 !== 100 || year % 400 === 0) {
    //         flag = true;
    //     }
    //     return flag;
    // }
    //
    // console.log(isRunYear(2000))
    // console.log(isRunYear(1990))

    // 函数调用函数
    // function fn1(){
    //     console.log('111')
    //     fn2();  //fn1()函数里调用fn2函数
    // }
    // fn1();
    // function fn2(){
    //     console.log('222')
    // }

    // 分析题
    //     function fn1(){
    //         console.log(111)
    //         fn2()
    //         console.log('fn1')
    //     }
    //     function fn2(){
    //         console.log(222)
    //         console.log('fn2')
    //     }
    // fn1()
    // 111 222 fn2  fn1

    // 求： 当前输入的2月份是多少天  需要先先判断  当前年份是常年还是瑞年
    function bakYear() {
        var year = prompt('请输入年份');
        if (isRunYear(year)) {
            alert('是瑞年2月份是28天哦')
        } else {
            alert('是平年，2月是29天啦')
        }
    }

    bakYear()

    // 判断是否如年的函数
    function isRunYear(year) {
        // 如果是瑞年返回true，否则返回false
        var flag = false;
        if (year % 4 === 0 && year % 100 !== 100 || year % 400 === 0) {
            flag = true;
        }
        return flag;
    }


</script>

